package top.lixunda.ecommerce.server.user.api.controller;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import top.lixunda.commerce.common.core.entity.MessageObject;

/**
 * 初始化控制
 *
 * @author lixunda
 * @version time:2020/5/3 20:25
 */
@Api("初始化控制")
@RequestMapping("/init")
public interface IInitController {

    /**
     * Session注册，防止session丢失导致的第一次无Cookie时的Session不一致问题
     *
     * @return 结果
     */
    @ApiOperation("Session注册，防止session丢失导致的第一次无Cookie时的Session不一致问题")
    @GetMapping("sessionRegister")
    MessageObject<String> sessionRegister();

}
